#include <iostream>
using namespace std;
int n,m,x,y;
const int N=25;
int a[N][N];
int f[N][N];
int dx[]={0,1,2,2,1,-1,-2,-2,-1};
int dy[]={0,2,1,-1,-2,-2,-1,1,2};
int main()
{
	cin>>n>>m>>x>>y;
	n++,m++,x++,y++;
	f[0][1]=1;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			int c=0;
			for(int k=0;k<9;k++)
			{
				if(i==dx[k]+x&&j==dy[k]+y)
			   c=1;	
			}
			if(c==0)
			f[i][j]=f[i-1][j]+f[i][j-1];
		}
	}
	cout<<f[n][m];
	return 0;
}
